package com.mt.fpb.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mt.fpb.model.WxProduct;

import com.mt.fpb.model.WxProductOrder;
import com.mt.fpb.model.dto.ProductDto;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;


@Repository
public interface WxProductMapper extends BaseMapper<WxProduct> {

    /**
     * 查询产品信息
     */
     List<ProductDto> getProductInfo();

     /**
      * 获取产品表中的最高利率
      * @Author yu
      * @date 2021/8/12 15:05
      * @Param
      * @return
      **/
     WxProduct getMaxProfit();


     public WxProduct getProductByProductName(String prudctName);

     //获取产品总额度，即剩余额度的
     //查询所有号产品的购买人数，总额度，易购额度的信息
     Map findBuyProrductInfo(String productName);

     //获取所有产品列表，计算每个产品的剩余额度
     List<ProductDto> findBuyProductInfoList();

     float findProductMaximumLimit(String prudctId);

     //通过产品id获取所以产品信息
     WxProduct getProductByProductId(String prudctId);





}